/*
 * SimulatorInterface.h
 *
 *  Created on: 31/07/2011
 *      Author: godinho
 */

#ifndef SIMULATORINTERFACE_H_
#define SIMULATORINTERFACE_H_

#include <vector>

class Network;

class SimulatorOutput {
public:
	virtual void startSimulation(Network* network) = 0;

	virtual void endSimulation(Network* network) = 0;

	virtual void startStep(int step, Network* network) = 0;

	virtual void endStep(int step, Network* network) = 0;
};

#endif /* SIMULATORINTERFACE_H_ */
